#include <stdio.h>
#include <pthread.h>
#include <sys/types.h>
#include <unistd.h>

void print_ids(const char* whichphread)
{
    //这里默认都可以成成功返回
    printf("%s : pid = %d, ppid = %d, tid = %lu\n",
            whichphread,
            getpid(),
            getppid(),
            pthread_self());
}

//注意手册中有说到，在编译时要加参数 -pthread 链接pthread库文件
int main(int argc, char* argv[])
{
    print_ids("main pthread");
    return 0;
}